Architecture Patterns for a Context - Processing Middleware Framework

نویسنده

  • Romain Rouvoy
چکیده

operation requires some continual adaptations based on the observation of this context. The design and implementation of these observation policies is thus the cornerstone of any ubiquitous application. COSMOS (Context Entities Composition and Sharing) is a component-based framework for managing context information in ubiquitous context-aware applications. It supports the design and development of such applications, which react to changes in their execution environment. Examples of such context changes are the appearance or disappearance of hardware or software resources, and modifications in user preferences. Because the context information that such applications require is very diverse, COSMOS relies on component-based software engineering principles to ensure the integration of context information. In particular, the framework combines the concepts of software components and architectural design patterns to define its architecture’s foundations. Software components efficiently encapsulate the context information diversity, and architectural design patterns outline the context management policies.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Explaining the role of patterns of the event derived from natural and cultural factors in shaping the spatial patterns of vernacular architecture; Case study: Sar Agha Seyed village

Iranian vernacular architecture has a wide geographical scope and sustainability principles that need more than ever to be analyzed, reread and criticized scientifically and fairly. A reading that is the basis for improving the processes and methods of preserving these properties, the intervention method, achieving the cultural roots and architectural typology of Iran. As much influenced by nat...

متن کامل

Understanding the Challenges in Getting Together: The Semantics of Decoupling in Middleware

It is well accepted that different types of distributed architectures require different levels of coupling. For example, in client-server and three-tier architectures, application components are generally tightly coupled, both to one-another and with the underlying middleware. Meanwhile, in off-line transaction processing, grid computing and mobile application architectures, the degree of coupl...

متن کامل

Fuzzy Logic Based Middleware Approach for Context Processing

Context-aware pervasive computing application system should be flexibly adaptable to dynamic changes of context and application requirements and proactively provides the information satisfied with current context for users. The middleware can be very effective to provide the support runtime services for context-aware computing. In this paper we propose middleware architecture for context proces...

متن کامل

Software Architecture for Computer Vision: Beyond Pipes and Filters

This document highlights and addresses architecture level software development issues facing researchers and practitioners in the field of Computer Vision. A new framework, or architectural style, called SAI, is introduced. It provides a formalism for the design, implementation and analysis of software systems that perform distributed parallel processing of generic data streams. Architectural p...

متن کامل

A QoS-Control Architecture for Object Middleware

This paper presents an architecture for QoS-aware middleware platforms. We present a general framework for control, and specialise this framework for QoS provisioning in the middleware context. We identify different alternatives for control, and we elaborate the technical issues related to controlling the internal characteristics of object middleware. We illustrate our QoS control approach by m...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2008